Siboga squid - Francés Inglés Diccionario